#define VK_0    '0'
#define VK_1    '1'
#define VK_2    '2'
#define VK_3    '3'
#define VK_4    '4'
#define VK_5    '5'
#define VK_6    '6'
#define VK_7    '7'
#define VK_8    '8'
#define VK_9    '9'

#define VK_A    'A'
#define VK_B    'B'
#define VK_C    'C'
#define VK_D    'D'
#define VK_E    'E'
#define VK_F    'F'
#define VK_G    'G'
#define VK_H    'H'
#define VK_I    'I'
#define VK_J    'J'
#define VK_K    'K'
#define VK_L    'L'
#define VK_M    'M'
#define VK_N    'N'
#define VK_O    'O'
#define VK_P    'P'
#define VK_Q    'Q'
#define VK_R    'R'
#define VK_S    'S'
#define VK_T    'T'
#define VK_U    'U'
#define VK_V    'V'
#define VK_W    'W'
#define VK_X    'X'
#define VK_Y    'Y'
#define VK_Z    'Z'

(VK_F1, SCANCODE_F1)
(VK_F2, SCANCODE_F2)
(VK_F3, SCANCODE_F3)
(VK_F4, SCANCODE_F4)
(VK_F5, SCANCODE_F5)
(VK_F6, SCANCODE_F6)
(VK_F7, SCANCODE_F7)
(VK_F8, SCANCODE_F8)
(VK_F9, SCANCODE_F9)
(VK_F10, SCANCODE_F10)
(VK_F11, SCANCODE_F11)
(VK_F12, SCANCODE_F12)

(VK_ESCAPE, SCANCODE_ESCAPE)
(VK_RETURN, SCANCODE_ENTER)
(VK_BACK, SCANCODE_BACKSPACE)
(VK_SPACE, SCANCODE_SPACE)
(VK_LEFT, SCANCODE_CURSORBLOCKLEFT)
(VK_UP, SCANCODE_CURSORBLOCKUP)
(VK_RIGHT, SCANCODE_CURSORBLOCKRIGHT)
(VK_DOWN, SCANCODE_CURSORBLOCKDOWN)
(VK_DELETE, SCANCODE_REMOVE)

(VK_NUMPAD0, SCANCODE_KEYPAD0)
(VK_NUMPAD1, SCANCODE_KEYPAD1)
(VK_NUMPAD2, SCANCODE_KEYPAD2)
(VK_NUMPAD3, SCANCODE_KEYPAD3)
(VK_NUMPAD4, SCANCODE_KEYPAD4)
(VK_NUMPAD5, SCANCODE_KEYPAD5)
(VK_NUMPAD6, SCANCODE_KEYPAD6)
(VK_NUMPAD7, SCANCODE_KEYPAD7)
(VK_NUMPAD8, SCANCODE_KEYPAD8)
(VK_NUMPAD9, SCANCODE_KEYPAD9)

(VK_0, SCANCODE_0)
(VK_1, SCANCODE_1)
(VK_2, SCANCODE_2)
(VK_3, SCANCODE_3)
(VK_4, SCANCODE_4)
(VK_5, SCANCODE_5)
(VK_6, SCANCODE_6)
(VK_7, SCANCODE_7)
(VK_8, SCANCODE_8)
(VK_9, SCANCODE_9)

(VK_A, SCANCODE_A)
(VK_B, SCANCODE_B)
(VK_C, SCANCODE_C)
(VK_D, SCANCODE_D)
(VK_E, SCANCODE_E)
(VK_F, SCANCODE_F)
(VK_G, SCANCODE_G)
(VK_H, SCANCODE_H)
(VK_I, SCANCODE_I)
(VK_J, SCANCODE_J)
(VK_K, SCANCODE_K)
(VK_L, SCANCODE_L)
(VK_M, SCANCODE_M)
(VK_N, SCANCODE_N)
(VK_O, SCANCODE_O)
(VK_P, SCANCODE_P)
(VK_Q, SCANCODE_Q)
(VK_R, SCANCODE_R)
(VK_S, SCANCODE_S)
(VK_T, SCANCODE_T)
(VK_U, SCANCODE_U)
(VK_V, SCANCODE_V)
(VK_W, SCANCODE_W)
(VK_X, SCANCODE_X)
(VK_Y, SCANCODE_Y)
(VK_Z, SCANCODE_Z)

